barrow pit - French English Dictionary